# """
#
# """
# from .train import Train
# from .line import Line
# from typing import *
#
# class Graph:
#     _trains = ... # type: list
#     line = ... # type: Line
#     _config=... # type:dict
#     _sysConfig=... # type:dict
#
#     def changeTrainCheci(self,train:Train,full:str,down:str,up:str)->None:...
#     def loadGraph(self,filename:str)->None:...
#     def addTrain(self,train:Train)->None:...
#     def delTrain(self,train:Train)->None:...
#     def trains(self)->Generator[Train]:...
#     def stations(self,reverse:Optional[bool])->Generator[str]:...
#     def businessStationNames(self,passenger_only:Optional[bool],freight_only:Optional[bool]
#                              )->Generator[str]:...
#     def stationDicts(self,reverse:Optional[bool])->Generator[dict]:...
#     def save(self,filename:str)->None:...
#     def UIConfigData(self)->Dict:...
#     def sysConfigData(self)->dict:...
#
#
